difficult problem or matter - German English Dictionary